Jetpack Compose Test
日付:2021/06/17
URL:https://developer.android.com/jetpack/compose/testing?hl=ja#finders
調査者:mayamito
カテゴリ:Test
一言で表すと
Jetpack ComposeのComposableをテストできる
概要
createAndroidComposeRuleでRuleを作る
code:kotlin
@get:Rule
val composeTestRule = createAndroidComposeRule<MyActivity>()
composeTestRule.onNodeでNodeを取得し、それに対して操作やassertをする
code:kotlin
composeTestRule.onNodeWithText("+").performClick()
composeTestRule.onNodeWithText("1").assertExists()
composeTestRule.onNodeWithText("-").performClick()
composeTestRule.onNodeWithText("0").assertExists()
気になるポイント
Nodeの取得の方法、使い勝手悪くない?
メモ
ビルドが通らず実際に動かして確かめられてないです
コメント